<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

	<h:form id="idFormIncidenciaArbitro"> 
	<p:remoteCommand name="onload" action="#{registroIncidenciasBean.onload}" autoRun="true" update="listaIncidencias gridPopupIncidencia"/>
		<p:growl id="mensajeroInc" showDetail="true" />
		<div class="div_formularioContrataciones">
			<p:panelGrid id="gridIncidenciaArbitro" layout="grid" styleClass="ui-panel">
				
				<p:row>
					<p:column style="text-align:center"  >				        			        	
						<p:commandButton value="#{rbSirenasUI['sirenas.ui.general.boton.reestablecer.label']}" 
			    			action="#{registroIncidenciasBean.abrirReestablecerPopup}" 
			    			 icon="ui-icon-refresh"/>
			    			 				
							<p:dialog id="dialogReestablecer" widgetVar="dialogReestablecer"
								header="REGISTRO DE REESTABLECIMIENTO DE ESTADO"
								closable="true" >
								<ui:include src="popupReestablecerEstado.xhtml" />
							</p:dialog>
							 
			    		<p:spacer width="10"/>
						<p:commandButton value="#{rbSirenasUI['sirenas.ui.general.boton.incidencia.label']}" 
			    			action="#{registroIncidenciasBean.abrirRegistroPopup}" icon="ui-icon-flag" update="gridPopupIncidencia"/> 
			    			     						
							<p:dialog id="dialogRegistro" widgetVar="dialogRegistro"
								header="REGISTRO DE INCIDENCIA"
								closable="true" >
								<ui:include src="popupRegistroIncidencia.xhtml" />
							</p:dialog>
					</p:column>
				</p:row>
				
				<p:row>
					<p:column colspan="2">
						<p:separator />
					</p:column>
				</p:row>
				<p:row>
					<p:column style="text-align:center" colspan="2">
						<p:dataTable id="listaIncidencias" var="incidencia"
							value="#{registroIncidenciasBean.listaIncidencias}"  paginator="true" rows="10" >
							
							<p:column headerText="#{rbSirenasUI['sirenas.ui.entidad.incidencias.fec_registro.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{incidencia.auditoriaDTO.fecRegistro}"  rendered="#{incidencia.estado eq 1}">
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>
							<p:column headerText="#{rbSirenasUI['sirenas.ui.entidad.incidencias.tipo_incidencia.label']}" style="font-size: 12px;">
								<h:outputText value="#{incidencia.estadoIncidencia}"  rendered="#{incidencia.estado eq 1}"/>
							</p:column>

							<p:column headerText="#{rbSirenasUI['sirenas.ui.entidad.incidencias.motiv_incidencia.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{incidencia.motivoIncidencia}"  rendered="#{incidencia.estado eq 1}"/>
							</p:column>

							<p:column headerText="#{rbSirenasUI['sirenas.ui.entidad.incidencias.periodo.label']}" style="font-size: 12px;">
								<h:outputText value="#{incidencia.periodo}"  rendered="#{incidencia.estado eq 1}"/>
							</p:column>

							<p:column headerText="#{rbSirenasUI['sirenas.ui.entidad.incidencias.num_resolucion.label']}" style="font-size: 12px;">
								<h:outputText value="#{incidencia.numeroResolucion}"  rendered="#{incidencia.estado eq 1}"/>
							</p:column>
							<p:column headerText="ACCIÓN">
								<p:commandButton title="DESACTIVAR" id="btnElimina" 
												 actionListener="#{registroIncidenciasBean.desactivarRegistroIncidencia(incidencia.idIncidencia)}" 
												 icon="ui-icon-trash"  update="mensajeroInc listaIncidencias" rendered="#{incidencia.indActivo}">
												 
										<p:confirm header="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.header']}" 
											message="#{rbSirenasUI['sirenas.ui.mensajes.generacion.desactivar.titulo']}" icon="ui-icon-alert"/>
											
								</p:commandButton>
													 
								<p:commandButton title="VER INCIDENCIA" id="btnVerRectificacion" 
												actionListener="#{registroIncidenciasBean.visualizarIncidencia(incidencia.idIncidencia)}" 
												icon="ui-icon-search" update="@form:gridVisorIncidencia"/>			
						    </p:column>

						</p:dataTable>
					</p:column>
				</p:row>
				
				<p:row>
					<p:column colspan="2">
						<p:separator />
					</p:column>
				</p:row>
				
				<p:row>
					<p:column style="text-align:center" colspan="2">
						<p:dataTable id="listaReestablecimiento" var="reestablecer"
							value="#{registroIncidenciasBean.listaReestablecimientos}"  paginator="true" rows="10" >
							
							<p:column headerText="#{rbSirenasUI['sirenas.ui.entidad.reestablecer.motivo.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{reestablecer.descMotivo}" />
							</p:column>
							
							<p:column headerText="#{rbSirenasUI['sirenas.ui.entidad.reestablecer.organo_emision.label']}" style="font-size: 12px;">
								<h:outputText value="#{reestablecer.descOrganoEmisor}" />
							</p:column>

							<p:column headerText="#{rbSirenasUI['sirenas.ui.entidad.reestablecer.tipo_acto.label']}"
								style="font-size: 12px;">
								<h:outputText value="#{reestablecer.descTipoActo}"/>
							</p:column>

							<p:column headerText="#{rbSirenasUI['sirenas.ui.entidad.reestablecer.descripcion.label']}" style="font-size: 12px;">
								<h:outputText value="#{reestablecer.descActo}" />
							</p:column>

							<p:column headerText="#{rbSirenasUI['sirenas.ui.entidad.reestablecer.fecemision.label']}" style="font-size: 12px;">
								<h:outputText value="#{reestablecer.fecEmision}" >
									<f:convertDateTime pattern="dd-MM-yyyy" />
								</h:outputText>
							</p:column>

							<p:column headerText="#{rbSirenasUI['sirenas.ui.entidad.reestablecer.detalle.label']}" style="font-size: 12px;">
								<h:outputText value="#{reestablecer.descDetalle}" />
							</p:column>
						</p:dataTable>
					</p:column>
				</p:row>
				
				<p:row >
					<p:column colspan="4">
						
						<p:dialog id="dialogVisor" widgetVar="dialogVisor"
							header="VISUALIZACION DE INCIDENCIA"
							closable="true" >
							<ui:include src="popupVisorIncidencia.xhtml" />
						</p:dialog>
							
							 
						<p:confirmDialog global="true" showEffect="fade" hideEffect="explode" style="text-align:center">					
							<p:panelGrid>
								<p:row>
									<p:column colspan="2">
										<h:outputLabel value="#{rbSirenasUI['sirenas.ui.mensajes.generacion.desactivar.detalle']} a" />
									</p:column>
								</p:row>
								<p:row>
									<p:column style="text-align:center">
										<p:commandButton value="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.no']}" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
									</p:column>
									<p:column style="text-align:center">
										<p:commandButton value="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.si']}" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check" />
									</p:column>
								</p:row>
							</p:panelGrid>
						</p:confirmDialog>
					</p:column>
				</p:row>
				
				
			</p:panelGrid>
		</div>

	</h:form>
</ui:composition>